package com.cetcs.kmga.dataManager.dao.mybatis;

import com.cetcs.kmga.common.Data;
import com.cetcs.kmga.dataManager.entity.sysManager.LocalServerInfo;
import com.cetcs.kmga.dataManager.entity.sysManager.SysEmailSerConf;
import com.cetcs.kmga.dataManager.entity.sysManager.vi.SysEmailSerConfVi;
import org.springframework.stereotype.Repository;

/**
 * 设备管理dao
 * Created by yyangs on 2017/8/23 0021.
 */
@Repository
public interface SysManagerMapper {

    //通过条件获取所有的设备信息
    LocalServerInfo getLocalServiceInfo(Data dataMap) throws Exception;

    //更新设备信息
    Integer updateLocalServiceInfo(Data dataMap) throws Exception;


    /**
     * ===========xutao=======start==========================
     */


    /**
     * 创建系统邮箱服务配置
     *
     * @param record
     * @return
     */
    int createSysEmailSerConfig(SysEmailSerConfVi record);

    /**
     * 更新系统邮箱服务配置
     *
     * @param record
     * @return
     */
    int modifySysEmailSerConfig(SysEmailSerConfVi record);

    /**
     * 获取系统邮箱配置
     *
     * @return
     */
    SysEmailSerConf findSysEmailSerConf();

    /**
     * ===========xutao=======end==========================
     */
}
